package com.ruoyi.query.entity;

import com.ruoyi.common.core.domain.entity.SysDictData;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * **********************
 * * Author: XiaShiLong *
 * * Date  : 2021-03-24 *
 * * Time  : 08:31      *
 * * to    : lz&xm      *
 * **********************
 * 返回前端查询时的对象
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder(toBuilder = true)
public class ReturnQuery {

    /**
     * 默认查询对象
     */
    private Query defaultSelect;

    /**
     * 管理员查询集合
     */
    private List<Query> adminQueryList;

    /**
     * 用户自定义查询集合
     */
    private List<Query> userQueryList;

    /**
     * 查询类型
     */
    private List<SysDictData> allQueryType;
}
